\section{Site\-Controller Class Reference}
\label{class_site_controller}\index{Site\-Controller@{Site\-Controller}}
Inheritance diagram for Site\-Controller\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_site_controller}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf actions} ()
\item 
{\bf action\-Index} ()
\item 
{\bf action\-Error} ()
\item 
{\bf action\-Contact} ()
\item 
{\bf action\-Login} ()
\item 
{\bf action\-Logout} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\index{Site\-Controller@{Site\-Controller}!action\-Contact@{action\-Contact}}
\index{action\-Contact@{action\-Contact}!SiteController@{Site\-Controller}}
\subsubsection[{action\-Contact}]{\setlength{\rightskip}{0pt plus 5cm}action\-Contact (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_a51d17e7719312ccf3ea172eb52a4fdcc}
Displays the contact page \index{Site\-Controller@{Site\-Controller}!action\-Error@{action\-Error}}
\index{action\-Error@{action\-Error}!SiteController@{Site\-Controller}}
\subsubsection[{action\-Error}]{\setlength{\rightskip}{0pt plus 5cm}action\-Error (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_a8471fa2c95307d608c34f15dae47d254}
This is the action to handle external exceptions. \index{Site\-Controller@{Site\-Controller}!action\-Index@{action\-Index}}
\index{action\-Index@{action\-Index}!SiteController@{Site\-Controller}}
\subsubsection[{action\-Index}]{\setlength{\rightskip}{0pt plus 5cm}action\-Index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_ae955b1cdd5f2adcae90f9e744d8cc7a6}
This is the default 'index' action that is invoked when an action is not explicitly requested by users. \index{Site\-Controller@{Site\-Controller}!action\-Login@{action\-Login}}
\index{action\-Login@{action\-Login}!SiteController@{Site\-Controller}}
\subsubsection[{action\-Login}]{\setlength{\rightskip}{0pt plus 5cm}action\-Login (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_a30a72f87d5741ff2204f385920514239}
Displays the login page \index{Site\-Controller@{Site\-Controller}!action\-Logout@{action\-Logout}}
\index{action\-Logout@{action\-Logout}!SiteController@{Site\-Controller}}
\subsubsection[{action\-Logout}]{\setlength{\rightskip}{0pt plus 5cm}action\-Logout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_ad0002e8029508409bfbbf0cf7d9b3172}
Logs out the current user and redirect to homepage. \index{Site\-Controller@{Site\-Controller}!actions@{actions}}
\index{actions@{actions}!SiteController@{Site\-Controller}}
\subsubsection[{actions}]{\setlength{\rightskip}{0pt plus 5cm}actions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_site_controller_ae353790f09e1f72e1cc81d21a6eb9bed}
Declares class-\/based actions. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
protected/controllers/Site\-Controller.\-php\end{DoxyCompactItemize}
